﻿using System;
namespace Producers.Ehr.Xtee.Riik.Ee.Producer.Ehr {
    
    
    public partial class ENOtsiAadressiAdrTxtQuery : global::Producers.Ehr.Xtee.Riik.Ee.Producer.Ehr.IENOtsiAadressiAdrTxtQuery {
        
        private string @__tase1;
        
        private string @__tase2;
        
        private string @__tase3;
        
        private string @__tase4;
        
        private string @__tase5;
        
        private string @__tase6;
        
        private string @__tase7;
        
        private string @__tekst;
        
        private string @__olek;
        
        public ENOtsiAadressiAdrTxtQuery() {
        }
        
        /// <summary>
        /// All parameters
        /// </summary>
        public ENOtsiAadressiAdrTxtQuery(string @tase1, string @tase2, string @tase3, string @tase4, string @tase5, string @tase6, string @tase7, string @tekst, string @olek) {
            this.@__tase1 = @tase1;
            this.@__tase2 = @tase2;
            this.@__tase3 = @tase3;
            this.@__tase4 = @tase4;
            this.@__tase5 = @tase5;
            this.@__tase6 = @tase6;
            this.@__tase7 = @tase7;
            this.@__tekst = @tekst;
            this.@__olek = @olek;
        }
        
        /// <summary>
        /// Copy Constructor
        /// </summary>
        protected ENOtsiAadressiAdrTxtQuery(IENOtsiAadressiAdrTxtQuery @eNOtsiAadressiAdrTxtQuery) {
            this.@__tase1 = @eNOtsiAadressiAdrTxtQuery.Tase1;
            this.@__tase2 = @eNOtsiAadressiAdrTxtQuery.Tase2;
            this.@__tase3 = @eNOtsiAadressiAdrTxtQuery.Tase3;
            this.@__tase4 = @eNOtsiAadressiAdrTxtQuery.Tase4;
            this.@__tase5 = @eNOtsiAadressiAdrTxtQuery.Tase5;
            this.@__tase6 = @eNOtsiAadressiAdrTxtQuery.Tase6;
            this.@__tase7 = @eNOtsiAadressiAdrTxtQuery.Tase7;
            this.@__tekst = @eNOtsiAadressiAdrTxtQuery.Tekst;
            this.@__olek = @eNOtsiAadressiAdrTxtQuery.Olek;
        }
        
        public virtual string Tase1 {
            get {
                return this.@__tase1;
            }
            set {
                this.@__tase1 = value;
            }
        }
        
        public virtual string Tase2 {
            get {
                return this.@__tase2;
            }
            set {
                this.@__tase2 = value;
            }
        }
        
        public virtual string Tase3 {
            get {
                return this.@__tase3;
            }
            set {
                this.@__tase3 = value;
            }
        }
        
        public virtual string Tase4 {
            get {
                return this.@__tase4;
            }
            set {
                this.@__tase4 = value;
            }
        }
        
        public virtual string Tase5 {
            get {
                return this.@__tase5;
            }
            set {
                this.@__tase5 = value;
            }
        }
        
        public virtual string Tase6 {
            get {
                return this.@__tase6;
            }
            set {
                this.@__tase6 = value;
            }
        }
        
        public virtual string Tase7 {
            get {
                return this.@__tase7;
            }
            set {
                this.@__tase7 = value;
            }
        }
        
        public virtual string Tekst {
            get {
                return this.@__tekst;
            }
            set {
                this.@__tekst = value;
            }
        }
        
        public virtual string Olek {
            get {
                return this.@__olek;
            }
            set {
                this.@__olek = value;
            }
        }
    }
}
